﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EntitiesLayer
{
    public class PruebaResistencia
    {



        public int Id { get; set; }
        public TipoPrueba tipo{get; set;}





        public int IdCitaPrevia { get; set; }



       
        public int IdFuncionario {get; set;} 

        
        

        public  int IdCliente{get; set;} 

        public DateTime FechaHora {get; set;}


        public string Nota {get; set;}


        

        private Lazy<IList<DetallePrueba>> listaDetalles;
        public IReadOnlyList<DetallePrueba> ListaDetalles {

            get
            {
                if (listaDetalles != null && listaDetalles.Value != null)
                    return new ReadOnlyCollection<DetallePrueba>(listaDetalles.Value);

                return null;
            }
        }



}




        
    }

    public enum TipoPrueba { 
    
        
        TANTEO=1,
        _1RM=2,
        _5RM=3,
        _8RM=4,
        SUBMAXIMA=5
    
    }

    
  
